# To change this template, choose Tools | Templates
# and open the template in the editor.

import pygame
from pygame.locals import *


class GameState:

    def __init__(self):
        #overlay means that the screen is (semi-)transparent and the state below
        #should also be drawn
        self.overlay = 0
        #modal means that the screen does not pass down events to lower states
        #if modal is set to 2, it also prevents lower states from receiving updates
        self.modal = 1

    def event(self, data, event, ms):
        return 0

    def update(self, data, ms):
        return 0

    def draw(self, data):
        pass

    def begin(self, data):
        pass

    def pause(self, data):
        pass

    def resume(self, data):
        pass

    def die(self, data):
        pass




